
//需求：对文件进行写入操作
//注意：在nodejs中不管是对文件还是文件夹的操作都需要使用nodejs内置的fs模块

//引入内置的fs模块：  require('模块名称')
//let fs = require('fs');
const fs = require('fs');
// console.log(fs);


//第一步：打开文件：fs.open()【异步】、fs.openSync()【同步】
//let fHandle = fs.openSync('./mytest.txt');  //注意：不能使用文件或目录的相对路径，要使用绝对路径

//注意：fs.openSync()默认打开文件的方式为r(read)只读，且文件不存在时则报错
//r:只读方式打开文件，且文件不存在时则报错
//a+:以读取和追加方式打开文件，且文件不存在时则自动创建文件
//let fHandle = fs.openSync('D:\\郑州\\three\\day04\\代码\\mytest.txt');
let fHandle = fs.openSync('D:/郑州/three/day04/代码/mytest.txt','a+');
//console.log(fHandle,'fHandle');



//第二步：将内容写入文件中：fs.write()、fs.writeSync() 
          
          //读取文件文件：fs.read()、fd.readSync()

fs.writeSync(fHandle,'yes OK');


//第三步：关闭文件：fs.close()、fs.closeSync()
fs.closeSync(fHandle);


